/***************************************************************************

// This is a part of the SkinMagic SDK library.
// Copyright (C) 2003-2002 Appspeed Inc.
// All rights reserved.
//
// This source code is only intended as a supplement to the
// SkinMagic SDK Reference and related electronic documentation 
// provided with the library.
// See these sources for detailed information regarding the
// SkinMagic SDK product.

// SkinMagicLib SDK is a library designed for C/C++ programmer, 
// you can add the most popular function of changing skin to your
// application with the API supplied by this library. SkinMagic 
// is picture-based skin system, you can power your application
// with skin-changeable with simple call of several functions. 
// And with the skin editor of SkinMagicBuilder, you can customize
// your own skin.

*****************************************************************************/
#ifndef SKINMAGICSTATICLIB_H_INCLUDED_5F8222B2_FB40_4180_A3CB_6212679B56F5
#define SKINMAGICSTATICLIB_H_INCLUDED_5F8222B2_FB40_4180_A3CB_6212679B56F5

#define _SKINMAGIC_TRIAL_SUFFIX

#ifdef  _SKINMAGIC_STATIC
	#define _SKINMAGIC_FILE_PREFIX	"SkinMagicLib"

	#if defined(_MT) && defined(_DLL)
		#define _SKINMAGIC_THREAD_SUFFIX "MD"
	#elif defined(_MT)
		#define _SKINMAGIC_THREAD_SUFFIX "MT"
	#else
		#error "Please use the /MD or /MT switch to link with skinmagic static library"
	#endif

	#ifdef _UNICODE
		#define _SKINMAGIC_UNICODE_SUFFIX "U"
	#else
		#define _SKINMAGIC_UNICODE_SUFFIX
	#endif

	#if (_MFC_VER < 0x700)
		#define _SKINMAGIC_MFC_VER_SUFFIX "6"
	#else
		#define _SKINMAGIC_MFC_VER_SUFFIX "7"
	#endif

	#ifdef _DEBUG
		#define _SKINMAGIC_DEBUG_SUFFIX 
	#else
		#define _SKINMAGIC_DEBUG_SUFFIX
	#endif

	#pragma comment(lib, _SKINMAGIC_FILE_PREFIX _SKINMAGIC_THREAD_SUFFIX _SKINMAGIC_UNICODE_SUFFIX _SKINMAGIC_MFC_VER_SUFFIX _SKINMAGIC_DEBUG_SUFFIX _SKINMAGIC_TRIAL_SUFFIX ".lib") 
#else
	#define _SKINMAGIC_FILE_PREFIX	"SkinMagic"

	#ifdef _UNICODE
		#define _SKINMAGIC_UNICODE_SUFFIX "U"
	#else
		#define _SKINMAGIC_UNICODE_SUFFIX
	#endif

	#ifdef _DEBUG
		#define _SKINMAGIC_DEBUG_SUFFIX 
	#else
		#define _SKINMAGIC_DEBUG_SUFFIX
	#endif

	#pragma comment(lib, _SKINMAGIC_FILE_PREFIX _SKINMAGIC_UNICODE_SUFFIX _SKINMAGIC_DEBUG_SUFFIX _SKINMAGIC_TRIAL_SUFFIX ".lib") 
#endif

#endif